<!DOCTYPE html>
<!--
用户登录处理
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
        // 一：接收Form表单数据并处理
        echo "hello checkuser<br>";
        var_dump($_POST);
        echo "<br>";
        $username=$_POST['username'];
        $password=$_POST['password'];
        $verify=$_POST['verify'];
        echo "$username,$password,$verify<br>";
        //二：操作数据表并返回结果 操作（查询，插入，更新，删除）
          //1.连接数据库
        $link=  mysqli_connect("localhost", "root", "");//创建一个mysql的连接
        mysqli_select_db($link, "itcast"); //选择要操作的数据库
        mysqli_set_charset($link, "utf8"); //设置字符集
          //2.写SQL语句 （操作数据库表的sql语句），首先写SQL模板 SELECT * FROM shop_user WHERE username='cz1' AND PASSWORD='123'; 
          //备用sha1密码加密 SELECT * FROM shop_user WHERE username='cz4' AND PASSWORD=SHA1('123'); 
        $sql="SELECT * FROM shop_user WHERE username='$username' AND PASSWORD=SHA1('$password'); ";
        echo "$sql<br>";
          //3.执行查询并返回结果;//mysqli_query(连接资源,查询语句)，如果查询语句为select ，成功返回数据资源，失败返回false；如果查询语句为insert update delete ，成功返回true 失败返回false
        $result=  mysqli_query($link, $sql);
        var_dump($result);
        echo "<br>";
        $row=mysqli_fetch_row($result);  //从查询结果资源中取出一行数据
        var_dump($row);
        echo "<br>";
//        exit();
        //三：处理返回结果
        if($row){
            $uid=$row[0];
            $uname=$row[1];
            echo "$uid,$uname<br>";
            setcookie("uid", $uid, time()+60*60*24*7);   //7天内有效 单位为秒  60*60*24*7
            setcookie("uname", $uname, time()+60*60*24*7);   //7天内有效 单位为秒  60*60*24*7
            
           //header 页面跳转
           //成功跳转到首页
            echo "<script>alert('登录成功！');location.href='index.php'</script>";//页面重定向到首页index.php
        }else{
          //失败继续登录 
            echo "<script>alert('登录失败，请继续登录！');location.href='login.php'</script>";//页面重定向到首页login.php
        }
        ?>
    </body>
</html>
